//
// Created by zx208 on 2024/10/16.
//

// 请写一算法，在顺序表中查找指定的数据，
// 查找成功则将该记录放到顺序表的最前面

#include "../SequenceList.h"


Status Find_Insert_SL(SqList *L, ElemType e){
    for (int i = 0; i < L->length; ++i) {
        if(L->elem[i] == e){
            for (int j = i; j >= 0; --j) {
                L->elem[j] = L->elem[j-1];
            }
            L->elem[0] = e;
        }
    }
    return OK;
}

int main(void){
    SqList L;
    int a[] = {3,4,5,6,7,2};
    L.elem = a;
    L.length = sizeof a / sizeof( int);
    ElemType e = 2;
    Find_Insert_SL(&L, e);
    for (int i = 0; i < L.length; ++i) {
        printf("%d ", L.elem[i]);
    }
    return 0;
}
